@CHARSET "UTF-8";
/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	font-family:LTHGBK,verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#575757;
}
a,input,i,p,div{
	-webkit-tap-highlight-color:rgba(255,0,0,0);
}
input[type="button"],input[type="text"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}
body{
    font-size: 100%;
}
a{
	 text-decoration:none; 	
}

table{
	border-collspse:collapse;
	border-spacing:0;
}
img{
	border: none;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;
}
.oh{
	overflow:hidden;
	
	}
/*加载字体开始*/
/* @font-face {    
	font-family: fz;     
	src:url(fe.eot), IE  
	src:url(fz.TTF) format("truetype");
	}   
@font-face {     
	font-family: LTHGBK;  
	src:url( 字体.eot ); IE  
	src:url(LTHGBK.TTF) format("truetype");
	}  */   

/*加载字体结束*/
/*文字排版*/
.f12{
	font-size:12px;
}
.f13{
	font-size:13px;
}
.f14{
	font-size:14px;
}
.f16{
	font-size:16px;
}
.f20{
	font-size:20px;
}
.f26{
	font-size:26px;
}
.f35{
	font-size:20px;
}

.fb{
	font-weight:bold;
}
.fn{
	font-weight:normal;
}
.t2{
	text-indent:2em;
}
.lh150{
	line-height:150%;
}
.lh180{
	line-height:180%;
}
.lh200{
	line-height:200%;
}
.unl{
	text-decoration:underline;
}
.no_unl{
	text-decoration:none;
}
/*定位*/
.tl{
	text-align:left;
}
.tc{
	text-align:center;
}
.tr{
	text-align:right;
}
.bc{
	margin-left:auto;
	margin-right:auto;
}
.m0a{
	margin:0 auto;
	}
.fl{
	float:left;
	display:inline-block;
}
.fr{
	float:right;
	display:inline;
}
.cb{
	clear:both;
}
.cl{
	clear:left;
}
.cr{
	clear:right;
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
* html .clearfix{
	height:1%;
}
.Clearfix{
	display:block;
}
.vm{
	vertical-align:middle
}
.pr{
	position:relative;
}
.pa{
	position:absolute;
}
.abs-right{
	position:absolute;
	right:0;
}
.zoom{
	zoom:1;
}
.hidden{
	visibility:hidden;
}
.none{
	display:none;
}
/*长度高度*/
.w10{
	width:10px;
}
.w20{
	width:20px;
}
.w30{
	width:30px;
}
.w40{
	width:40px;
}
.w50{
	width:50px;
}
.w60{
	width:60px;
}
.w70{
	width:70px;
}
.w80{
	width:80px;
}
.w90{
	width:90px;
}
.w100{
	width:100px;
}
.w200{
	width:200px;
}
.w250{
	width:250px;
}
.w300{
	width:300px;
}
.w400{
	width:400px;
}
.w500{
	width:500px;
}
.w600{
	width:600px;
}
.w700{
	width:700px;
}
.w800{
	width:800px;
}
.w{
	width:100%;
}
.h50{
	height:50px;
}
.h80{
	height:80px;
}
.h100{
	height:100px;
}
.h150{
	height:150px;
}
.h200{
	height:200px;
}
.h{
	height:100%;
}
/*边距*/
.m10{
	margin:10px;
}

.m15{
	margin:15px;
}
.m30{
	margin:30px;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt13{
	margin-top:13px;
}
.mt20{
	margin-top:20px;
}
.mt30{
	margin-top:30px;
}
.mt50{
	margin-top:50px;
}
.mt100{
	margin-top:100px;
}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}
.mb50{
	margin-bottom:50px;
}
.mb100{
	margin-bottom:100px;
}
.ml5{
	margin-left:5px;
}
.ml10{
	margin-left:10px;
}
.ml15{
	margin-left:15px;
}
.ml20{
	margin-left:10px;
}
.ml30{
	margin-left:30px;
}
.ml50{
	margin-left:50px;
}
.ml100{
	margin-left:100px;
}
.mr5{
	margin-right:5px;
}
.mr10{
	margin-right:10px;
}
.mr15{
	margin-right:15px;
}
.mr20{
	margin-right:20px;
}
.mr30{
	margin-right:30px;
}
.mr50{
	margin-right:50px;
}
.mr100{
	margin-right:100px;
}
.p10{
	padding:10px;
}
.p15{
	padding:15px;
}
.p30{
	padding:30px;
}
.pt5{
	padding-top:5px;
}
.pt10{
	padding-top:10px;
}
.pt20{
	padding-top:20px;
}
.pt30{
	padding-top:30px;
}
.pt50{
	padding-top:50px;
}
.pt100{
	padding-top:100px;
}
.pb5{
	padding-bottom:5px;
}
.pb10{
	padding-bottom:10px;
}
.pb20{
	padding-bottom:20px;
}
.pb30{
	padding-bottom:30px;
}
.pb50{
	padding-bottom:50px;
}
.pb100{
	padding-bottom:100px;
}
.pl5{
	padding-left:5px;
}
.pl10{
	padding-left:10px;
}
.pl20{
	padding-left:20px;
}
.pl30{
	padding-left:30px;
}
.pl50{
	padding-left:50px;
}
.pl100{
	padding-left:100px;
}
.pr5{
	padding-right:5px;
}
.pr10{
	padding-right:10px;
}
.pr20{
	padding-right:20px;
}
.pr30{
	padding-right:30px;
}
.pr50{
	padding-right:50px;
}
.pr100{
	padding-right:100px;
}